imaginary places - French English Dictionary